600
599
598
595
593
592
555
551
550
541
534
531
530
488
485
472
457
448
434
433
430
423
419
417
413
408
404
399
398
397
395
394
375
348
311
308
304